home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 5 / Amiga Tools 5.iso / tools / patches / patchmem / patchmem.doc < prev    next >
Encoding:
Text File  |  1996-07-16  |  3.1 KB  |  116 lines

  1.                                  PatchMem
  2.                                  ========
  3.  
  4.                             ©1996 David Jackson
  5.  
  6.           This program is freely distributable.  Use at own risk.
  7.  
  8.  
  9. Introduction
  10. ============
  11.  
  12. PatchMem patches your accelerator's Fast-RAM, enabling the ramdrive-device
  13. to use it for RAD disks.
  14.  
  15. The ramdrive-device uses only memory marked as "KICK" (the includes call it
  16. "memory that can be use for KickTag stuff"), and some Fast-RAM does not
  17. have this attribute (e.g. Blizzard, DKB Cobra etc.)
  18.  
  19. This patch searches the memory nodes for memory specified on the command
  20. line, and adds the KICK attribute to it.  This causes several problems,
  21. namely that RAD disks created in this memory are not recoverable after a
  22. reset (unlike normal RAD disks), and the machine will hang after exactly
  23. one or two resets, depending on whether or not the boot-menu is used -
  24. in my experience anyway!
  25.  
  26. Nothing "bad" seems to happen, you'll just have to do another reset when it
  27. hangs, but at least it's quicker than deactivating a recoverable RAD!
  28.  
  29. The patch does not survive a reset, so it has to be run each time the
  30. system is restarted (if the patch is to be used).
  31.  
  32. Pros
  33.  - You don't have to keep typing 'remrad force' or switching off the
  34.    machine for 10 seconds to remove an unwanted RAD (as long as it's in
  35.    the newly patched memory).
  36.  
  37.  - RADs can go into Fast-RAM.
  38.  
  39. Cons
  40.  - The RAD(s) will not be recoverable.
  41.  
  42.  - The machine will hang after a boot-menu use or two normal resets
  43.    if the machine has been reset with a RAD still in the patched mem.
  44.  
  45.  
  46.  
  47. When to use this patch
  48. ======================
  49.  
  50. - When you want to have a RAD disk in your Fast-RAM, and couldn't
  51.    previously.
  52.  
  53. - When you want to use more than one floppy-sized RAD (and don't have enough
  54.    spare Chip-RAM).
  55.  
  56.  
  57. When not to use this patch
  58. ==========================
  59.  
  60. - When you want the RAD to stay resident in memory
  61.  
  62. - When you want the RAD to use Chip-Memory
  63.  
  64.  
  65.  
  66. Usage
  67. =====
  68.  
  69. PatchMem <[-/[+]]MemName> ... [QUIET] [LIST]
  70.  
  71. QUIET suppresses any text output.
  72. LIST shows a list of memory nodes in yor system (so you can see what
  73. to put for MemName!)
  74. MemName is the name of the memory node to patch (you can specify as
  75. many as you want on the command line, and is case insensitive).
  76.  
  77. Example:
  78.  PatchMem Blizzard_Mem
  79.    Patches memory named Blizzard_Mem
  80.  
  81.  PatchMem +Blizzard_Mem
  82.    Same as above
  83.  
  84.  PatchMem -Blizzard_Mem
  85.    Un-Patches memory named Blizzard_Mem.
  86.  
  87.  PatchMem "-chip memory" blizzard_mem
  88.    Removes KICK attribute from "chip memory" and adds KICK
  89.    attribute to blizzard_mem
  90.  
  91.  PatchMem LIST
  92.    Shows a list of memory nodes names and whether they have
  93.    the KICK attribute or not.
  94.  
  95.  
  96. This patch (hack!) is almost certainly going to produce Enforcer hits,
  97. although I have no way to test this myself as I don't have an MMU.
  98.  
  99.  
  100.  
  101. PatchAllMem
  102. ===========
  103. Some users have reported that their memory has no "name" or it has a dynamic
  104. name.  PatchAllMem goes through the memory lists and toggles the KICK
  105. attribute to all fast-ram nodes.
  106.  
  107.  
  108. --
  109. Please E-Mail me if you use this patch!
  110.  
  111. Dave Jackson
  112.  
  113. E-Mail: dj@coventry.ac.uk       <-- Preferred
  114.         dj@spuddy.mew.co.uk
  115.         dj@dcandy.demon.co.uk
  116.